using System.Collections.Generic;
using System.Transactions;
using Game.AI.Common;
using Game.Graph;
using Unity.Entities;

namespace Game.AI.HFSM
{
    public unsafe static class HFSM_Manager
    {

        public static void EnterState(IGraphContext context, IGraphNode graphNode)
        {
            
        }

        public static void UpdateState(AIContext* context)
        {
            
        }

        public static void ChangeState(Entity entity, ref HFSM_Status cur, ref HFSM_Status next)
        {
            // if (null != cur)
            //     cur.OnExit(entity);
            //
            // next.OnEnter(entity);
        }
    }
}